<?php

namespace app\common\model;

use think\Model;
use traits\model\SoftDelete;

class Book extends Model
{

    use SoftDelete;



    // 表名
    protected $name = 'book';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'integer';

    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = 'updatetime';
    protected $deleteTime = 'deletetime';

    // 追加属性
    protected $append = [];

    public function incrStock($bookId, $count)
    {
        $book = $this::where('id', $bookId)->find();
        $stock = $book['stock'] + $count;
        return $this->where('id', $bookId)->update(['stock' => $stock]);
    }
}
